This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Texino build problem


On Thu, 26 March 1998, 17:16:47, mmitchell@usa.net wrote:

    
    On mips-sgi-irix6.4 I now get:
    
      make[3]: Entering directory `/pooma/mitchell/egcs/objdir/texinfo/lib'
      make[3]: *** No rule to make target `-c', needed by `all'.  Stop.
    
    Indeed, it looks like:
    
      all: Makefile $(LIBRARIES) $(DATA)
    
      DATA =  $(INSTALL_DATA)
      INSTALL_DATA = ${INSTALL} -m 644
      INSTALL = ../../../texinfo/../install-sh -c
    
    Does anyone comprehend this situation?

Yep, I do. Makefile.in is now a generated file which depends on

  Makefile.in -> { Makefile.am, configure.in, aclocal.m4}

We now have to remember, that we need to rebuild the various
Makefile.in files after changing configure.in (this unfortunately
needs automake-1.2f, which I  don't know where to get from. Jeff, do
you know?). You obviously are having automake-1.2e installed (as I do,
too), which generates these broken Makefile.in's.

The current sources in CVS look consistent with only timestamp
problems. The following command should do the trick (it did it for me):

$ cd egcs/texinfo
$ touch `find . -name Makefile.in -print`

If configure is out of date, you need to execute the following
commands in between the two:

$ mv configure configure.orig
$ autoconf
$ touch --file=configure.orig configure
$ autoheader
$ touch --file=configure config.h.in

manfred


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]