Received: by taz.hyperreal.com (8.7.6/V2.0) id LAA29479; Wed, 13 Nov 1996 11:54:45 -0800 (PST) Received: from postman.osf.org by taz.hyperreal.com (8.7.6/V2.0) with ESMTP id LAA29471; Wed, 13 Nov 1996 11:54:40 -0800 (PST) Received: from defiant.osf.org (defiant.osf.org [130.105.3.33]) by postman.osf.org (8.7.6/8.7.3) with SMTP id OAA00251; Wed, 13 Nov 1996 14:52:57 -0500 (EST) Received: by defiant.osf.org (1.38.193.4/4.7) id AA00536; Wed, 13 Nov 1996 14:52:56 -0500 Date: Wed, 13 Nov 1996 14:45:26 -0400 (EDT) From: Doug MacEachern Reply-To: Doug MacEachern Subject: Re: location of httpd.h (Was: logging before exit) (fwd) To: new-httpd@hyperreal.com Cc: The Perl/Apache Mailing List In-Reply-To: <9611121611.aa09923@paris.ics.uci.edu> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Sender: owner-new-httpd@apache.org Precedence: bulk Reply-To: new-httpd@hyperreal.com On Tue, 12 Nov 1996, Roy T. Fielding wrote: > >>> I'd suggest both parties follow the tradition. Apache should have a > >>> 'make install' that installs both binary and header file, and modperl > >>> should not insist on seeing the apache source but should ask for the > >>> installed header file. (And search for it in /usr/local/include etc.) > > No way -- httpd.h is an internal configuration file which is specific > to a particular server source tree (remember, there may be more than one > on a machine). It doesn't belong outside the apache tree. True, good point. > Why don't > they just setup a modules/mod_perl/* directory and then refer to it > as ../../httpd.h (or, better, just as httpd.h and let make set up > the -I options). This is exactly what mod_perl does now. But, there are two sides of the build, the apache part (httpd + libmodperl.a) and the perl part, several modules built and installed by Perl's MakeMaker, one of which is Apache::Constants who needs httpd.h. Rob wants to build the httpd binary once, then install the perl side on other machines without taking the apache source tree along too. We'll come up with another solution... -Doug > > .....Roy