This is the mail archive of the gcc-bugs@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]

HOWTO get a consistent TEXINFO tree (was: Re: [CVS 980326]: Still problems with texinfo )


On Sun, 29 March 1998, 23:06:48, law@hurl.cygnus.com wrote:

 > 
 >   In message <13594.2735.974274.449552@slsvhmt>you write:
 >   > The configure script in the texinfo directory needs to be rebuilt. It
 >   > contains unexpanded m4 macros like AM_MAINTAINER_MODE and the
 >   > like.
 > Is this still a problem?  I just looked in the configure files in
 > the repostitory and there are no references to AM_MAINTAINER_MODE.

The sources look OK, now.

 > 
 >   > This results in unusable Makefile's later on (if you don't have
 >   > automake-1.2f installed - does anybody know where to get it? -
 >   > shouldn't we add it to the infrastructure directory?),
 > We probably should add automake and autoconf/autoheader.

Definitely!

 > 
 > 
 >   > when running make, it'll call automake due to timestamp reasons.
 >   > And my automake-1.2e renders to be totally broken with regard to
 >   > texinfo's configuration :-(
 > Note they've been rebuilt with 1.2f, at least that's what I see
 > when I look at texinfo/Makefile.in

Yep, but somehow, the various Makefile.in files are older than
configure.in, and then make invokes automake, which should be 1.2f,
but this hasn't been released so far. My automake here is version 1.2e 
and produces totally broken Makefile.in files.

 > 
 >   > The generated Makefile.in (and Makefile) now contain macro definitions
 >   > 
 >   > DATA = $(INSTALL_DATA)
 > This also appears to be fixed in the current CVS sources.
 > 
 > jeff

Perhaps, all people using CVS and having problems with the texinfo
files should do this:

$ cd .../egcs/texinfo
$ cvs update -P -d
$ touch configure.in acinclude.m4 aclocal.m4; sleep 1
$ touch configure config.h.in; sleep 1
$ cd po
$ touch Makefile.in.in; sleep 1
$ touch POTFILES.in; sleep 1
$ touch *.po *.gmo; sleep 1
$ touch texinfo.pot; sleep 1
$ touch cat-id-tbl.c; sleep 1
$ touch stamp-cat-id; sleep 1
$ cd ..
$ find . -name Makefile.in -print | xargs touch

This should give all texinfo related files consistent timestamps.

manfred


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