bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #66085] second run of "make" requires user interaction


From: Dave
Subject: [bug #66085] second run of "make" requires user interaction
Date: Tue, 13 Aug 2024 19:36:44 -0400 (EDT)

URL:
  <https://savannah.gnu.org/bugs/?66085>

                 Summary: second run of "make" requires user interaction
                   Group: GNU roff
               Submitter: barx
               Submitted: Tue 13 Aug 2024 06:36:42 PM CDT
                Category: Core
                Severity: 2 - Minor
              Item Group: Build/Installation
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Tue 13 Aug 2024 06:36:42 PM CDT By: Dave <barx>
After doing a full build and rerunning the "configure" script (even if no
changes are made to the configuration or to the options given to "configure"),
the next run of "make" presents the user a series of queries requiring
interactive input to continue.

$ make
  GEN      lib/alloca.h
/bin/mv: overwrite 'lib/alloca.h'? y
  GEN      lib/inttypes.h
/bin/mv: overwrite 'lib/inttypes.h'? y
  GEN      lib/limits.h
/bin/mv: overwrite 'lib/limits.h'? y
  GEN      lib/math.h
/bin/mv: overwrite 'lib/math.h'?  y
  GEN      lib/stdckdint.h
/bin/mv: overwrite 'lib/stdckdint.h'?  y
  GEN      lib/stddef.h
/bin/mv: overwrite 'lib/stddef.h'?  y
  GEN      lib/stdio.h
/bin/mv: overwrite 'lib/stdio.h'?  y
  GEN      lib/stdlib.h
/bin/mv: overwrite 'lib/stdlib.h'?  y
  GEN      lib/string.h
/bin/mv: overwrite 'lib/string.h'?  y
  GEN      lib/sys/stat.h
/bin/mv: overwrite 'lib/sys/stat.h'?  y
  GEN      lib/sys/types.h
/bin/mv: overwrite 'lib/sys/types.h'? y
  GEN      lib/sys/wait.h
/bin/mv: overwrite 'lib/sys/wait.h'? y
  GEN      lib/time.h
/bin/mv: overwrite 'lib/time.h'? y
  GEN      lib/unistd.h
/bin/mv: overwrite 'lib/unistd.h'? y
  GEN      lib/wchar.h
/bin/mv: overwrite 'lib/wchar.h'? y
  GEN      lib/wctype.h
/bin/mv: overwrite 'lib/wctype.h'? y
make  all-recursive
make[1]: Entering directory './build'
make[2]: Entering directory './build'
  CXX      src/devices/grodvi/dvi.o

The rest of the build ran unquestioningly.

Perhaps this is expected if "configure" is run more than once, but I'm sure
I've done that before and don't recall seeing this.  And in general, it seems
weird for "make" to require user interaction.

This shouldn't be relevant, but: my $PATH has $HOME/bin as the first entry,
and my system has this:

$ cd $HOME/bin
$ ls -go mv
-rwx------ 1 16 Mar  2  2013 mv
$ cat mv
/bin/mv -i "$@"

So that "overwrite?" query comes up by default for me when I run "mv" in my
shell environment, while /bin/mv's default behavior is to silently overwrite.

The reasons this shouldn't be relevant are:

* all the queries I've posted claim to be coming from /bin/mv, which doesn't
involve $HOME/bin/mv at all; and
* $HOME/bin/mv has been in place for longer than I've been building groffs,
and these queries are a recent development.

This was originally logged as a secondary issue in bug #65800.







    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?66085>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]