public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* "timestamp: not found" error building cross compiler.
@ 1998-03-16 20:25 Rosenow, Jim
  1998-03-18 16:14 ` Jim Wilson
  0 siblings, 1 reply; 2+ messages in thread
From: Rosenow, Jim @ 1998-03-16 20:25 UTC (permalink / raw)
  To: 'crossgcc@cygnus.com', 'egcs@cygnus.com',
	'gnu-win32@cygnus.com'

I'm trying to build a cross compiler for powerpc-eabi using egcs-1.0.1
on a cygwin32 b19 host.  The build stops with the error "timestamp: not
found" (see below).  I found where cstamp-h.in is getting the text
timestamp placed into it but I don't know enough about what is trying to
be accomplished to make a determination as to what to do to fix it.
Thanks for the help.

From Makefile in my build directory:

# cstamp-h.in controls rebuilding of config.in.
# It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule
doesn't
# delete it.  A stamp file is needed as autoheader won't update the file
if
# nothing has changed.
# It remains in the source directory and is part of the distribution.
# This follows what is done in shellutils, fileutils, etc.
# "echo timestamp" is used instead of touch to be consistent with other
# packages that use autoconf (??? perhaps also to avoid problems with
patch?).
# ??? Newer versions have a maintainer mode that may be useful here.
$(srcdir)/config.in: $(srcdir)/cstamp-h.in
$(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
	cd $(srcdir) && autoheader
	echo timestamp > $(srcdir)/cstamp-h.in
config.h: cstamp-h ; @true
cstamp-h: config.in config.status
	CONFIG_HEADERS=config.h:config.in $(SHELL) config.status



Build output when the failure occurs:

make[2]: Leaving directory `/home/rosenow/build-egcs/gcc'
touch stmp-multilib
/home/rosenow/build-egcs/gcc/xgcc -B/home/rosenow/build-egcs/gcc/
-DCROSS_COMPIL
E -DIN_GCC    -g -O2 -I./include     -c
../../egcs-1.0.1/gcc/libgcc1-test.c
Testing libgcc1.  Ignore linker warning messages.
/home/rosenow/build-egcs/gcc/xgcc -B/home/rosenow/build-egcs/gcc/
-DCROSS_COMPIL
E -DIN_GCC    -g -O2 -I./include  libgcc1-test.o -o libgcc1-test \
  -nostartfiles -nostdlib `/home/rosenow/build-egcs/gcc/xgcc
-B/home/rosenow/bui
ld-egcs/gcc/ --print-libgcc-file-name`
timestamp: not found
make[1]: *** [libgcc1-test] Error 1
make[1]: Leaving directory `/home/rosenow/build-egcs/gcc'
make: *** [cross] Error 2
make: Leaving directory `/home/rosenow/build-egcs'
bash-2.01$


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

* Re: "timestamp: not found" error building cross compiler.
  1998-03-16 20:25 "timestamp: not found" error building cross compiler Rosenow, Jim
@ 1998-03-18 16:14 ` Jim Wilson
  0 siblings, 0 replies; 2+ messages in thread
From: Jim Wilson @ 1998-03-18 16:14 UTC (permalink / raw)
  To: Rosenow, Jim
  Cc: 'crossgcc@cygnus.com', 'egcs@cygnus.com',
	'gnu-win32@cygnus.com'

The contents of the file cstamp-h.in are unimportant.  Only its time of
creation matters.  The problem could be that the echo command is somehow
broken, or the problem could be that something is trying to execute the file
cstamp-h.in even though it is not a shell script.

egcs and cygwin32 are not yet fully interoperable, but this is expected to
be fixed with the next cygwin32 release.

Jim

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

end of thread, other threads:[~1998-03-18 16:14 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-03-16 20:25 "timestamp: not found" error building cross compiler Rosenow, Jim
1998-03-18 16:14 ` Jim Wilson

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).