On Wed, Mar 21, 2001 at 02:11:24PM +0000, John Poltorak wrote:
> > > After setting a number of environment variables and running 
> > > sh ./configure
> > > followed by make I got the following error at the end:-
> > ...
> > > Making all in doc
> > > make[1]: Entering directory `/eval/autoconf-2.49d/doc'
> > > make[1]: :: Command not found
> > > make[1]: Leaving directory `/eval/autoconf-2.49d/doc'
> > > make: *** [all-recursive] Error 1
> 
> This is what I got:-
> 
> [N:\eval\autoconf-2.49d\doc]make -n
> :
> cd . && rm -f autoconf.info autoconf.info-[0-9] autoconf.info-[0-9][0-9]
> cd . \
>   && makeinfo --no-split `echo autoconf.texi | sed 's,.*/,,'`
> 
> 
> This seems to be as a result of attempting to build this target:-
> 
> 
> .texi.info:
>       @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
>       cd $(srcdir) \
>         && $(MAKEINFO) -hello `echo $< | sed 's,.*/,,'`

                         ^^^^^^^

Oops! Meant to take that out...  :-)
 
 
> I have no idea how the ':' at the start comes into play.

On further investigation, it seems to be coming from here:-


$(srcdir)/version.texi: stamp-vti
        @:

My Make struggles to understand '@:'. 

What is it supposed to mean?
 
>  
> > -- 
> > Thomas E. Dickey <[EMAIL PROTECTED]>
> > http://dickey.his.com
> > ftp://dickey.his.com
> 
> 
> -- 
> John 
> 
> 


Reply via email to