in reply to Re: Module compilation hell
in thread Module compilation hell

From the HTML::Mason site:

Why do Mason tests fail during install?
The user that your web server runs as ("nobody" is a common choice, and the default on many systems), needs to be able to read the Mason build directory. If you are installing via CPAN as root, that directory is likely down root.cpan, which will have restrictive permissions. Try chmod'ding the build directory, or moving to a different (perhaps world-readable) build directory for the install.

Why am I getting segmentation faults (or silently failing on startup)?
There are a few known mod_perl issues that cause segmentation faults or a silent failure on the part of Apache to start itself up. Though not specific to HTML::Mason, they are worth keeping in mind:
* Are you using a dynamically-linked mod_perl?
Unfortunately, DSO mod_perl builds seem to be reliably unstable, especially under heavy traffic. Rebuild Apache with mod_perl linked statically.

How could I ever recommend this state of affairs to anyone, let alone clients?

Replies are listed 'Best First'.
Re: Re: Re: Module compilation hell
by eclark (Scribe) on Mar 30, 2004 at 23:37 UTC
    If you dont have sufficient skill to deal with these issues, you shouldnt recommend them or yourself to your clients.
Re: Re: Re: Module compilation hell
by autarch (Hermit) on Mar 31, 2004 at 11:19 UTC
    Ah, that first FAQ is a bit out of date. A while back we gave up on trying to run the tests that use a live web server during CPAN installs, and just run them for us developers.

    Anyway, I can't see exactly what your complaint about this "state of affairs" is. Like most software, we are unable to guarantee that Mason will work 100% perfectly on all platforms, on all machines, under all circumstances. This is pretty much the state of _all_ software today.

    I also note that I don't recall seeing a post to the Mason users list recently regarding Fedora RC1 install failures. Maybe if you went to the correct forum for help, you'd get some. If you complain on some random forum, you're less likely to get help.