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" <pgollu...@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