wiadomosc od Aaron Bannert, z dnia Wed, Sep 11, 2002 at 01:08:42PM -0700
> On Wed, Sep 11, 2002 at 12:29:56PM -0700, Justin Erenkrantz wrote:
> > httpd and APR both do not have their default prefix set to
> > /usr/local, but rather /usr/local/{apache2,apr}.  I think it's
> > better to follow that strategy than /usr/local for the clueless
> > newbie who doesn't use --prefix.  -- justin
> 
> I think that's because there is a very high chance that both httpd
> and APR may have multiple installed versions in parallel.

Here's a snippet from 1.3 INSTALL file:

         Note: To reduce the pollution of shared installation locations
               (like /usr/local/ or /etc) with Apache files to a minimum the
               string ``/apache'' is automatically appended to 'libexecdir',
               'sysconfdir', 'datadir', 'localstatedir' and 'includedir' if
               (and only if) the following points apply for each path
               individually:

                   1. the path doesn't already contain the word ``apache''
                   2. the path was not directly customized by the user

...so it looks like it was intended to have all files under separate directory.

> I doubt
> that flood will be used in the same conditions, and if it is they
> should use the same thing everyone else uses to install in a new
> location: --prefix.

Correct, but right now flood install means also APR/APR-util install. That way 
you just have all-purpose library installed system wide. What if that 
overwrites another set of APR/APR-util libs from other httpd-2.0/subversion 
instalation? Big suckage.

> It really is a pain for users when autoconf-based
> projects go and try to do their own thing.

I think flood needs a nice and descriptive build doc (current doc is nice, but 
not descriptive :)). We could write why default PREFIX is separate directory, 
and how to link flood dynamically against external APR/APR-util and have only 
file for instalation (which fits /usr/local location quite nicely). I'm still 
playing with httpd-docs xml/xsl files, but looks like I'll have a flood-docs 
skeleton ready soon.

regards,
-- 
Jacek Prucia
7bulls.com S.A.

Reply via email to