You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Jeff Trawick <tr...@attglobal.net> on 2003/05/16 20:08:57 UTC

Re: cvs commit: httpd-2.0 Makefile.in

wrowe@apache.org wrote:
> wrowe       2003/05/16 09:01:25
> 
>   Modified:    .        Makefile.in
>   Log:
>     Fix a VPATH build install bug - the special.mk file was never installed
>     (because we didn't rewrite it to the VPATH from the sourcepath), so copy
>     any sourcepath\build\*.mk files along with the vpath\build\*.mk files.
>   
>   Revision  Changes    Path
>   1.130     +1 -0      httpd-2.0/Makefile.in
>   
>   Index: Makefile.in
>   ===================================================================
>   RCS file: /home/cvs/httpd-2.0/Makefile.in,v
>   retrieving revision 1.129
>   retrieving revision 1.130
>   diff -u -r1.129 -r1.130
>   --- Makefile.in	17 Feb 2003 01:04:40 -0000	1.129
>   +++ Makefile.in	16 May 2003 16:01:25 -0000	1.130
>   @@ -91,6 +91,7 @@
>    install-build:
>    	@echo Installing build system files 
>    	@test -d $(DESTDIR)$(installbuilddir) || $(MKINSTALLDIRS) $(DESTDIR)$(installbuilddir) 
>   +	@cp $(top_srcdir)/build/*.mk $(DESTDIR)$(installbuilddir); \
>    	@cp build/*.mk $(DESTDIR)$(installbuilddir); \

I suspect this causes the following failure on Tru64:

 >> /bin/sh: @cp: not found

(and perhaps elsewhere, this is just the first msg :))

I think the reason is that you can't have more than one '@' in a 
commandline, and now that huge command-line spread on multiple lines in 
makefile.in has more than one.

(no time to test theory now... sorry)