delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2002/10/27/00:45:45

Message-ID: <015a01c27d73$50329b00$0100a8c0@p4>
From: "Andrew Cottrell" <acottrel AT ihug DOT com DOT au>
To: <snowball3 AT softhome DOT net>
Cc: <djgpp-workers AT delorie DOT com>
Subject: Bash 2.05b makefile quirk?
Date: Sun, 27 Oct 2002 15:42:22 +1100
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Reply-To: djgpp-workers AT delorie DOT com

Mark,

In re-building Bash 2.05b sources of August 28, 2002 I noticed that under
some circumstances I would get the following error
    c:/dj204/tmp/dj010000: line 1:
c:dj204gnubash-2.05bdjbuild/bashversion.exe: No such file or directory
(ENOENT)

If I delete make.exe and re-build then I do not get the error.
If I delete all of the *.exe files and re-build then I get the error.

If I delete all of the *.exe files and rebuild with "make --debug" the
following is the last part of the output.

gcc -L./builtins -L./lib/readline -L./lib/readline -L./lib/glob -L./lib/tild
e -L
./lib/malloc -L./lib/sh -L./lib/termcap    -gstabs+ -o bash.exe shell.o
eval.o y
_tab.o general.o make_cmd.o print_cmd.o  dispose_cmd.o execute_cmd.o
variables.o
 copy_cmd.o error.o expr.o flags.o nojobs.o subst.o hashcmd.o hashlib.o
mailchec
k.o trap.o input.o unwind_prot.o pathexp.o sig.o test.o version.o alias.o
array.
o arrayfunc.o braces.o bracecomp.o bashhist.o bashline.o  list.o stringlib.o
loc
ale.o findcmd.o redir.o pcomplete.o pcomplib.o syntax.o xmalloc.o nofork.o
dospa
th.o bshspawn.o -lbuiltins -lsh -lreadline -lhistory
./lib/termcap/libtermcap.a
-lglob -ltilde -lmalloc
ls -l bash.exe
-rwxr-xr-x    1 acottrel root      1879848 Oct 27  2002 bash.exe
size bash.exe
   text    data     bss     dec     hex filename
 695008   35328   43520  773856   bcee0 bash.exe
    Successfully remade target file `bash.exe'.
     Prerequisite `bashversion.exe' is newer than target `bashbug'.
    Must remake target `bashbug'.
c:/dj204/tmp/dj010000: line 1: c:dj204gnubash-2.05bdjbuild/bashversion.exe:
No s
uch file or directory (ENOENT)
    Successfully remade target file `bashbug'.
   Prerequisite `bash.exe' is newer than target `_made'.
   Prerequisite `bashbug' is newer than target `_made'.
  Must remake target `_made'.
  Successfully remade target file `_made'.
Must remake target `all'.
Successfully remade target file `all'.

Any ideas on this one?

Andrew


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019