[Tulan, you have to keep the thread on the list. Please don't take it off list.]
twh@xxxxxxxxxxxxxxxxxxxxx wrote:
Thanks for replying my question.
First let's get in sync: Are you using the latest cvs? or mod_perl 1.99?
I need to fix the bug report script to include that info.
I tried mod_perl 1.99_09 and the nightly snapshots (1.99_10) too.
What's confusing in the trace below is that it reports the calls in
mod_perl.so when it should be libperl.so.
I thought that mod_perl.so is for mp2 and libperl.so is mp1.
I was talking about perl's libperl.so. Indeed in mp1 it was named the same.
Your trace was showing Perl_* calls which should have been originated from
libperl.so.
Now you need to rebuild perl with debug support (using flags -Doptimize='-g'
-Dusedevel) so the core trace will include the arguments.
It is a very intereting problem I have.
I have successfully built apache 2.0.43 with mod_perl 1.99_07 and
I was wondering what I have done differently this time.
Really, what about 1.99_08? Are you sure you have used the same build process?
And didn't change your development environment, e.g. compiler, g?libc libs, etc?
The perl 5.8.0 was build by system admin with gcc 2.95.2 and
now I use gcc 3.2 to build mod_perl 1.99_09.
So that I switched to gcc 2.95.2 to build the newer version of mp2.
It does not give me the following gcc warnings when I compile:
#cc1:warning: changing search order for system directory "/usr/local/include"
#cc1:warning: as it has already been specified as a non-system directory
Yes, this is a known issue. It should be fixed in 5.8.1.
OK, so you have everythinig working, when using the same gcc to build perl and
mp2, right?
The apache 2.0.45 starts ok and only have cgi errors.
All tests successful, 1 test skipped.
Files=118, Tests=620, 225 wallclock secs (144.03 cusr + 35.18 csys = 179.21 CPU)
cgi................# Failed test 2 in cgi.t at line 19
cgi................FAILED test 2
Failed 1/2 tests, 50.00% okay
I think this problem was solved 2 days ago. Please try again with the latest
cvs and if it still fails, follow these instructions:
http://perl.apache.org/docs/2.0/user/help/help.html#_C_make_test___Failures
Question:
Does it require to use the same version of gcc
to build perl580 and mod_perl1.99?
I suppose it depends on how different the compilers/versions are. Sometimes
it's a requirement, sometimes it's not.
__________________________________________________________________
Stas Bekman JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide ---> http://perl.apache.org
mailto:stas@xxxxxxxxxx http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org http://ticketmaster.com
|