This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Texino build problem
- To: mmitchell at usa dot net, law at cygnus dot com
- Subject: Re: Texino build problem
- From: Manfred Hollstein <manfred at s-direktnet dot de>
- Date: Sat, 28 Mar 1998 16:21:57 +0100 (MET)
- Cc: egcs at cygnus dot com
- References: <199803270116.RAA04845@mail.earthlink.net>
- Reply-To: Manfred Hollstein <manfred at s-direktnet dot de>, Manfred dot Hollstein at ks dot sel dot alcatel dot de
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