on 21/11/03 Ged Haywood said:

>Hi Angie,
>
>On Fri, 21 Nov 2003, angie ahl wrote:
>
>> I tried building apache with static linking, Apples comes with DSO.
>> [snip]
>> I haven't a clue what it's trying to tell me other than it's broken 
>and
>> is possibly something to do with DSO
>
>It would be better if you could give the full, exact output.

my error log has loads of:

dyld: /home/httpd/sbin/httpd Undefined symbols:
/Library/Perl/5.8.1/darwin-thread-multi-2level/auto/Apache/Request/
Request.bundle undefined reference to _ap_day_snames expected to be
defined in a dynamic image
/Library/Perl/5.8.1/darwin-thread-multi-2level/auto/Apache/Request/
Request.bundle undefined reference to _ap_find_path_info expected to be
defined in a dynamic image

all refer to "undefined reference to something expected to be defined in
a dynamic image"


>> Should I try again this time with DSO support.
>
>You mean mod_so?  Yes, you probably should include mod_so in your
httpd,
>but it's unusual for it not to be there.  What's the output of 'httpd 
>-l'?
>That will tell you if mod_so is in there.

root# /home/httpd/sbin/httpd -l
Compiled-in modules:
  http_core.c
  mod_env.c
  mod_log_config.c
  mod_mime.c
  mod_negotiation.c
  mod_status.c
  mod_include.c
  mod_autoindex.c
  mod_dir.c
  mod_cgi.c
  mod_asis.c
  mod_imap.c
  mod_actions.c
  mod_userdir.c
  mod_alias.c
  mod_access.c
  mod_auth.c
  mod_setenvif.c
  mod_perl.c
suexec: disabled; invalid wrapper /home/httpd/sbin/suexec

>OTOH unless others (who know more about mod_perl on the Mac than I do:) 
>tell
>you otherwise, I'd say compile mod_perl into httpd statically, not DSO.
>Are there any "LoadModule" directives in your Apache configuration 
>files?

Not in the one it created today. It did pick up my other apache's config
file and serving directories, but I changed it over to the httpd.conf it
created today after my compile of apache and Mod_perl just to check
apache was ok without the mod_perl and tried a small script and that was
OK.

It was only when I called other modules (that are installed OK, and have
worked with the default apple install of apache and mod_perl) that it
all broke and started streaking the above error messages to the error
log.

Is it possible that the Modules (installeod via CPAN) have something
that only fits with the apple install (ie DSO)

>
>> Or should I just go get myself a Linux box until apple make it work
>
>Well it might be quicker, but I'm sure lots of people have made it work
>on the Mac.  :)

I almost did, but it seems that there really is somthing screwy going on
with panther

eg

http://www.mail-archive.com/[EMAIL PROTECTED]/msg04218.html

this thread hints at the possible problem. I think it is something to do
with the DSO, as in Apples install has it, mine doesn't but for some
reason thinks it should.

Thanks for your help BTW

Angie

-- 
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html

Reply via email to