This message was sent from Geocrawler.com by "Mark Haviland" <[EMAIL PROTECTED]>
Be sure to reply to that address.

I've been trying to build HTML::Embperl on aix
(4.3.1),
but the make test fails with the following:

>): make test
        PERL_DL_NONLAZY=0 /usr/hsi/perl5/bin/perl
-Iblib/arch -Iblib/lib
-I/usr/hsi/perl5/lib/5.00503/aix
-I/usr/hsi/perl5/lib/5.00503 test.pl

Loading...                    Can't load
'blib/arch/auto/HTML/Embperl/Embperl.so' for
module HTML::Embperl: dlopen:
blib/arch/auto/HTML/Embperl/Embperl.so: can't find
symbol ap_get_client_block
blib/arch/auto/HTML/Embperl/Embperl.socan't find
symbol ap_log_error
blib/arch/auto/HTML/Embperl/Embperl.socan't find
symbol ap_palloc
blib/arch/auto/HTML/Embperl/Embperl.socan't find
symbol ap_pstrdup
blib/arch/auto/HTML/Embperl/Embperl.socan't find
symbol ap_rflush
blib/arch/auto/HTML/Embperl/Embperl.socan't find
symbol ap_rputc
blib/arch/auto/HTML/Embperl/Embperl.socan't find
symbol ap_rwrite
blib/arch/auto/HTML/Embperl/Embperl.socan't find
symbol ap_send_http_header
blib/arch/auto/HTML/Embperl/Embperl.socan't find
symbol ap_set_content_length
blib/arch/auto/HTML/Embperl/Embperl.socan't find
symbol ap_setup_client_block
blib/arch/auto/HTML/Embperl/Embperl.socan't find
symbol ap_should_client_block
blib/arch/auto/HTML/Embperl/Embperl.socan't find
symbol ap_table_add
blib/arch/auto/HTML/Embperl/Embperl.socan't find
symbol ap_table_set
blib/arch/auto/HTML/Embperl/Embperl.so at
/usr/hsi/perl5/lib/5.00503/aix/DynaLoader.pm line
169.

 at test.pl line 554
BEGIN failed--compilation aborted at test.pl line
554.

Test terminated with fatal error
Use of uninitialized value at test.pl line 143.
Callback called exit at test.pl line 554.
END failed--cleanup aborted at test.pl line 554.
make: 1254-004 The error code from the last
command is 8.

After consulting the FAQ's at the Embperl web
site, I saw that the problem might be (is ?)
because Embperl cannot find the exported symbols. 
Then with a little help from Jens-Uwe Mager, I
looked at the src/support/httpd.exp to find out if
any of the (above) symbols were missing...which
they wern't.  After that I did a dump -nv on the
httpd binary to see if the symbols were listed,
and they all were.

Is this just some problem with the Make process of
Embperl ?  Has anybody else run into this ? I
built apache (1.3.11) with the '--enable
shared=max' option and mod_perl (1.21) as a DSO. 
Apache & mod_perl compiled and tested without a
problem (other than linker complaining about
symbols being exported twice from perl.exp).

-Mark Haviland

Geocrawler.com - The Knowledge Archive

Reply via email to