[sr #110599] configure doesn't actually check to see if make is installed

2022-01-26 Thread anonymous
URL:
  

 Summary: configure doesn't actually check to see if make is
installed
 Project: Autoconf
Submitted by: None
Submitted on: Wed 26 Jan 2022 04:02:27 PM UTC
Category: None
Priority: 5 - Normal
Severity: 3 - Normal
  Status: None
 Privacy: Public
 Assigned to: None
Originator Email: bi...@mit.edu
 Open/Closed: Open
 Discussion Lock: Any
Operating System: GNU/Linux

___

Details:

Of all the things configure checks for by default, it doesn't actually check
that a suitable version of 'make' is installed on the host system. As such, if
you install the autotools but fail to install make, the configure script can
be generated, but it failed rather ungracefully at the end when running
depfiles commands.

Example:

...
checking for initscr in -lncurses... yes
checking for getopt... yes
checking for getopt_long... yes
checking for nodelay... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: error: in `/root/Documents/curses-speedtest':
config.status: error: Something went wrong bootstrapping makefile fragments
for automatic dependency tracking.  Try re-running configure with the
'--disable-dependency-tracking' option to at least be able to build
the package (albeit without support for automatic dependency tracking).
See `config.log' for more details





___

Reply to this item at:

  

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




[sr #110599] configure doesn't actually check to see if make is installed

2022-01-26 Thread Zack Weinberg
Update of sr #110599 (project autoconf):

  Status:None => Not Autoconf   
 Open/Closed:Open => Closed 

___

Follow-up Comment #1:

I don't know if anyone actually does this, but it is possible to use Autoconf
without also using Make.  AC_SUBST variables can be written into any text
file, Autoconf doesn't care what they are.  

The "automatic dependency tracking" logic that barfed comes from Automake. 
Automake _does_ require Make, and I think it would be sensible for it to do
some kind of check for Make.  Unfortunately I cannot reassign this bug to
Automake because it uses a different bug tracker.  Would you mind re-filing
this bug over there?  Instructions are at
http://www.gnu.org/software/automake/manual/html_node/Reporting-Bugs.html

___

Reply to this item at:

  

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




[sr #110599] configure doesn't actually check to see if make is installed

2022-01-30 Thread Mike Frysinger
Update of sr #110599 (project autoconf):

Severity:  3 - Normal => 2 - Minor  

___

Follow-up Comment #2:

> I don't know if anyone actually does this, but it is possible to use
Autoconf without also using Make.

i have seen it once or twice, but i agree, it seems to be extremely rare

___

Reply to this item at:

  

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