You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by cr...@animalhead.com on 2008/12/29 22:32:23 UTC
Re: [mp2] undefined symbol in make test with threaded Apache 2.2.11 RESOLVED
Dropped back in configuration and component programs to a working
combination, then advanced in smaller steps than I had done before.
You were correct, Mr G, in your prediction that the lib tree was
involved.
The 'Undefined symbol "PL_markstack_ptr"' in the mod_perl2 'make
test' step:
1. appeared as soon as an option was added that changed the names of
the "architecturally dependent" lib directories, and
2. went away when I removed the three old architecturally-dependent
directories that I had tried to preserve, from the "colon separated
list of additional lib directories".
As a general statement of this, I would nominate: "when changing Perl
build options that change the names of architecturally-dependent lib
directories, don't try to keep old arch-dependent directories in
@INC". With the note that such dependent directories contain
hyphenated elements like 'i386-freebsd'.
Thanks for your help,
cmac
On Dec 27, 2008, at 11:44 PM, Philip M. Gollucci wrote:
> Philip M. Gollucci wrote:
>> Craig MacKenna wrote:
>>> On Dec 24 00:57, "Philip M. Gollucci" <pg...@p6m7g8.com> wrote:
>>>> Subject: Re: [mp2] undefined symbol in make test with threaded
>>>> Apache 2.2.11
>> If you post your ./Configure for perl, ./configure for httpd, and
>> perl Makefile.PL for mod_perl, I'll run it locally on my freebsd
>> boxes.
> http://people.apache.org/~pgollucci/mp2bug.txt
>
>> FWIW, I do this nearly weekly, so I'm not really expecting it to
>> fail, but hey first time for everything.
>
> Works like a charm though a few tests fail b/c its the event mpm as
> expected.
> I stand by what I said before
>
> 1) clean up your perl lib tree
> 2) verify /usr/bin/perl is correctly symlinked to /usr/local/bin/
> perl
>