httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marc Slemko <ma...@worldgate.com>
Subject Re: cvs commit: apache-1.3 Makefile.tmpl
Date Tue, 14 Apr 1998 15:56:46 GMT
On 14 Apr 1998 rse@hyperreal.org wrote:

>   +#   install the Apache C header files 
>   +install-include:
>   +	@echo "===> [include: Installing Apache C header files]"
>   +	$(CP) $(SRC)/include/*.h $(includedir)/
>   +	osdir=`grep '^OSDIR' $(SRC)/Makefile.config | sed -e 's:^OSDIR=::'`; \
>   +	$(CP) $(SRC)/$$osdir/os.h $(includedir)/
>   +	@echo "<=== [include]"

Hang on a sec here! 

I haven't looked at any of this stuff before, but this is just 
plain broken.  (yes, it was there before I just didn't notice...)

I run "configure" on my system.

I end up with a Makefile (by default) that installs things in
completely different places from where all the docs say, that 
creates a /usr/local/var (I have never heard of any OS where this
is legit to have!), screws with my /usr/local/include directory 
by installing all Apache includes in it, etc.  

This is _not_ good.  Part of it is just the horrible hassles of having
two "recommended" ways of installing things and having to support
both, part is just brokenness in the current setup.

Some good work has gone into this, and it has some good features,
however I am still very leery of it and the pain it can cause, both
for the user and for us trying to support it.


Mime
View raw message