public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* "make install" failing
@ 1998-06-22 22:06 Jean-Pierre Radley
  1998-06-23  3:32 ` Dave Love
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Jean-Pierre Radley @ 1998-06-22 22:06 UTC (permalink / raw)
  To: EGCS Developers

Since the last four or five days, "make install" is bombing with:

Making info file `f/g77.info' from `../../egcs/gcc/f/g77.texi'.
../../egcs/gcc/f/g77.texi:11455: Cross reference to nonexistent node `FGetC Intrinsic (subroutine)'.
../../egcs/gcc/f/g77.texi:7237: Cross reference to nonexistent node `ImagPart Intrinsic'.
../../egcs/gcc/f/g77.texi:7234: Cross reference to nonexistent node `RealPart Intrinsic'.
../../egcs/gcc/f/g77.texi:6156: Cross reference to nonexistent node `Complex Intrinsic'.
makeinfo: Removing output file `f/g77.info' due to errors; use --force to preserve.
make[1]: *** [f/g77.info] Error 2
make[1]: Leaving directory `/s/tools/egcsobj/gcc'
make: *** [install-gcc] Error 2

-- 
Jean-Pierre Radley <jpr@jpr.com>  XC/XT Custodian   Sysop, CompuServe SCOForum

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: "make install" failing
  1998-06-22 22:06 "make install" failing Jean-Pierre Radley
@ 1998-06-23  3:32 ` Dave Love
  1998-06-23  9:29   ` Manfred Hollstein
  1998-06-23  3:32 ` Manfred Hollstein
  1998-06-23  9:29 ` Craig Burley
  2 siblings, 1 reply; 5+ messages in thread
From: Dave Love @ 1998-06-23  3:32 UTC (permalink / raw)
  To: Jean-Pierre Radley; +Cc: EGCS Developers

>>>>> "JP" == Jean-Pierre Radley <jpr@jpr.com> writes:

 JP> Since the last four or five days, "make install" is bombing with:

 JP> Making info file `f/g77.info' from `../../egcs/gcc/f/g77.texi'.
 JP> ../../egcs/gcc/f/g77.texi:11455: Cross reference to nonexistent node `FGetC Intrinsic (subroutine)'.

I've no idea what's wrong, but these should be in f/intdoc.texi; I see
them there both after a cvs update and after rebuilding it.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: "make install" failing
  1998-06-22 22:06 "make install" failing Jean-Pierre Radley
  1998-06-23  3:32 ` Dave Love
@ 1998-06-23  3:32 ` Manfred Hollstein
  1998-06-23  9:29 ` Craig Burley
  2 siblings, 0 replies; 5+ messages in thread
From: Manfred Hollstein @ 1998-06-23  3:32 UTC (permalink / raw)
  To: jpr; +Cc: egcs

On Tue, 23 June 1998, 00:56:38, jpr@jpr.com wrote:

 > Since the last four or five days, "make install" is bombing with:
 > 
 > Making info file `f/g77.info' from `../../egcs/gcc/f/g77.texi'.
 > ../../egcs/gcc/f/g77.texi:11455: Cross reference to nonexistent node `FGetC Intrinsic (subroutine)'.
 > ../../egcs/gcc/f/g77.texi:7237: Cross reference to nonexistent node `ImagPart Intrinsic'.
 > ../../egcs/gcc/f/g77.texi:7234: Cross reference to nonexistent node `RealPart Intrinsic'.
 > ../../egcs/gcc/f/g77.texi:6156: Cross reference to nonexistent node `Complex Intrinsic'.
 > makeinfo: Removing output file `f/g77.info' due to errors; use --force to preserve.
 > make[1]: *** [f/g77.info] Error 2
 > make[1]: Leaving directory `/s/tools/egcsobj/gcc'
 > make: *** [install-gcc] Error 2

This is already fixed in the CVS tree; you should "rm egcs/gcc/f/intdoc.texi"
and then do a "cvs update -P".

manfred

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: "make install" failing
  1998-06-23  3:32 ` Dave Love
@ 1998-06-23  9:29   ` Manfred Hollstein
  0 siblings, 0 replies; 5+ messages in thread
From: Manfred Hollstein @ 1998-06-23  9:29 UTC (permalink / raw)
  To: d.love; +Cc: jpr, egcs

On nil, 23 June 1998, 11:30:38, d.love@dl.ac.uk wrote:

 > >>>>> "JP" == Jean-Pierre Radley <jpr@jpr.com> writes:
 > 
 >  JP> Since the last four or five days, "make install" is bombing with:
 > 
 >  JP> Making info file `f/g77.info' from `../../egcs/gcc/f/g77.texi'.
 >  JP> ../../egcs/gcc/f/g77.texi:11455: Cross reference to nonexistent node `FGetC Intrinsic (subroutine)'.
 > 
 > I've no idea what's wrong, but these should be in f/intdoc.texi; I see
 > them there both after a cvs update and after rebuilding it.

That was actually a result of the problems we had with ansify/intdoc;
one erroneous step wipes out everything in f/intdoc.texi leaving a
plain empty file :-( Hence I told him to remove this particular file
and then to "cvs update".

manfred

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: "make install" failing
  1998-06-22 22:06 "make install" failing Jean-Pierre Radley
  1998-06-23  3:32 ` Dave Love
  1998-06-23  3:32 ` Manfred Hollstein
@ 1998-06-23  9:29 ` Craig Burley
  2 siblings, 0 replies; 5+ messages in thread
From: Craig Burley @ 1998-06-23  9:29 UTC (permalink / raw)
  To: jpr; +Cc: egcs

>Since the last four or five days, "make install" is bombing with:
>
>Making info file `f/g77.info' from `../../egcs/gcc/f/g77.texi'.
>../../egcs/gcc/f/g77.texi:11455: Cross reference to nonexistent node `FGetC Intrinsic (subroutine)'.
>../../egcs/gcc/f/g77.texi:7237: Cross reference to nonexistent node `ImagPart Intrinsic'.
>../../egcs/gcc/f/g77.texi:7234: Cross reference to nonexistent node `RealPart Intrinsic'.
>../../egcs/gcc/f/g77.texi:6156: Cross reference to nonexistent node `Complex Intrinsic'.
>makeinfo: Removing output file `f/g77.info' due to errors; use --force to preserve.
>make[1]: *** [f/g77.info] Error 2
>make[1]: Leaving directory `/s/tools/egcsobj/gcc'
>make: *** [install-gcc] Error 2

Hmm, another familiar problem, but I can't recall exactly what the
fix was.  I *think* it stemmed from not having any `intdoc.texi'
file (which is automatically generated), or having it strangely
be 0 bytes long, or something.

Oh, that rings a bell.  I think it resulted from some invocation
of the relevant Makefile bits that caused the f/intdoc program to
fail when invoked (e.g. it didn't get built).  The redirection
used on the command line nevertheless "touched" up an empty
f/intdoc.texi.  (Or maybe it was f/ansify touching up an empty
f/intdoc.h0.)

So, my guess is either the CVS tree has run into this and someone
needs to fix it, or your source or build directory just needs
fixing up.  If using a completely freshly obtained snapshot or
CVS updating doesn't work for you, it's probably a problem in the
database itself.  Either way, it should be fixable by forcing
f/intdoc.h0 and f/intdoc.texi to be freshly updated from f/intdoc.in,
the actual original source file (well, there are others involved,
but that's the main one used to generate f/intdoc.texi).

Hmm, at least in egcs-ss-19980621, I don't see any obvious problem;
f/intdoc.texi exists, seems quite intact, etc.  So it's either a
post-snapshot problem in the CVS tree, or just a problem on your
system.

I suppose one way to avoid this in the future is to have the
Makefile fragment not use command-line redirection (of stdout
anyway) and just pass the output tree as another argument to the
two programs, modifying them accordingly.  If someone wants to do
this, go ahead and submit the patches to egcs-patch for our review.
This would presumably prevent null output files being produced
in cases where the programs themselves couldn't be linked.

        tq vm, (burley)

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~1998-06-23  9:29 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-06-22 22:06 "make install" failing Jean-Pierre Radley
1998-06-23  3:32 ` Dave Love
1998-06-23  9:29   ` Manfred Hollstein
1998-06-23  3:32 ` Manfred Hollstein
1998-06-23  9:29 ` Craig Burley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).