bug#74387: Cannot use Make conditionals

2024-11-19 Thread Zack Weinberg
Automake conditionals were originally created because make conditionals aren't portable. In principle, if you are willing to require GNU make (or any other specific Make that has conditionals) you shouldn't *need* Automake conditionals. Of course, things may not be that simple anymore. Can you p

bug#68808: subsecond mtime discovery code insufficient

2024-01-30 Thread Zack Weinberg
On Tue, Jan 30, 2024, at 6:32 PM, Karl Berry wrote: > test "$[*]" != "X conftest.ts1 conftest.ts2" || > .. > test "$[]2" = conftest.ts3 && > .. > etc. > > I've never seen anything like that before. Oh! Those square brackets are M4 quotes to prevent M4 from expanding $* and $2 itself. zw

bug#68808: subsecond mtime discovery code insufficient

2024-01-30 Thread Zack Weinberg
On Tue, Jan 30, 2024, at 7:46 AM, Erik A Johnson wrote: > I found the problem! The default GNU make on macOS (even Sonoma) is > 3.81 from 2006! The configure script for GNU make versions <4.0 did > not have the right test for subsecond resolution in the macOS stat() > function, so 3.81 was built

bug#68808: subsecond mtime discovery code insufficient

2024-01-29 Thread Zack Weinberg
On Mon, Jan 29, 2024, at 6:00 PM, Karl Berry wrote: > But, looking at that code, I belatedly see that shell arrays are being > used. At least I think so. It is absolutely not *supposed* to be using shell arrays. If it is, that was a mistake on my part. zw

bug#68274: automake 1.16j nonnumerical version confuses scripts

2024-01-16 Thread Zack Weinberg
On Sun, Jan 14, 2024, at 1:49 AM, Mike Frysinger wrote: > On 13 Jan 2024 15:58, Karl Berry wrote: >> Another alternative: when this came up 30-odd years ago, rms changed the >> GNU maintainers doc to suggest x.y.90, .91, etc. for pretests. Doing >> that would at least have the benefit of following

bug#62896: [Configure] Bug with check for PERL when path has spaces (i.e. Windows)

2023-12-02 Thread Zack Weinberg
On Sat, Dec 2, 2023, at 9:08 PM, Mike Frysinger wrote: > On 02 Dec 2023 15:53, Karl Berry wrote: >> Exit status yes, but at least historically, grep -q has been >> considered non-portable, in favor of grep ... >/dev/null. > > i get that `grep -q` is something historically we've avoided, but i > thi

bug#64968: automake --version isn't work

2023-07-31 Thread Zack Weinberg
On Mon, Jul 31, 2023, at 1:39 PM, Zack Weinberg wrote: > On Mon, Jul 31, 2023, at 2:02 AM, 874882199--- via Bug reports for > Automake wrote: >> In Docker(in the vmware ubunt also has the problem): >> Environment: >> Ubuntu 20.04 5.15.0-78-generic. >> Automake1.4 f

bug#64968: automake --version isn't work

2023-07-31 Thread Zack Weinberg
On Mon, Jul 31, 2023, at 2:02 AM, 874882199--- via Bug reports for Automake wrote: > In Docker(in the vmware ubunt also has the problem): > Environment: > Ubuntu 20.04 5.15.0-78-generic. > Automake1.4 from ftp://gcc.gnu.org/pub/java/automake-gcj-1.4.tar.gz. This is a very old version of automake.

bug#63052: Bug Mite have been found

2023-04-24 Thread Zack Weinberg
On Mon, Apr 24, 2023, at 5:46 AM, Travis Goff wrote: > /kalibrate-rtl$ bash /usr/share/automake-1.16/missing --help > [... help output ...] Could you please explain what went wrong here? Be as specific as possible. What do you think happened, and what do you think should having happened instead?

bug#33779: Color-coded output from autoconf/automake (was Re: bug#33779: Wrong lib-list in install-%DIR%LTLIBRARIES)

2023-01-23 Thread Zack Weinberg
On Mon, Jan 23, 2023, at 4:38 AM, Bert Wesarg via Bug reports for Automake wrote: > On Fri, Jan 13, 2023 at 6:58 AM Mike Frysinger wrote: > No, I don't have one. It just crossed my eyes while working on more > silent rules in Automake. I made Ben recently aware of these changes, > which are avail

bug#58025: [PATCH] Ensure `byte-compile-dest-file-function' is used

2022-09-26 Thread Zack Weinberg
On Sat, Sep 24, 2022, at 5:45 AM, Richard Hopkins wrote: > On 2022-09-23 16:15, Zack Weinberg wrote: >> Thank you for the patch. Are you able to test it with a version of >> GNU Emacs older than 23.2? I see that you tested it with XEmacs 21, >> but as I recall there w

bug#58025: [PATCH] Ensure `byte-compile-dest-file-function' is used

2022-09-23 Thread Zack Weinberg
On Fri, Sep 23, 2022, at 8:24 AM, em...@unbit.co.uk wrote: > The attached `git format-patch` is based on automake v1.16.5 and fixes > the following warning > > Warning (bytecomp): byte-compile-dest-file is obsolete (as of 23.2); > Set byte-compile-dest-file-function instead. > > The solut

bug#32868: Check if make supports nested variables is done twice when using silent rules

2022-02-20 Thread Zack Weinberg
> i'm inclined to bring this back as the way to opt-in to silent-rules > by default. And I’m still absolutely opposed to making it even *possible* to have silent rules be on by default. In fact I’d like to see —enable-silent-rules removed, with make V=0 the *only* way to switch to silent mode.

bug#53530: [PATCH] python: add 3.10 - 3.15 to the version search list

2022-01-26 Thread Zack Weinberg
On Wed, Jan 26, 2022, at 6:37 AM, Mike Frysinger wrote: > Fixes automake bug https://bugs.gnu.org/53530. > > Based on the cadence of Automake releases, add the current Python > release (3.10), the current Python development (3.11), and then 4 > more versions on top of that. It doesn't hurt to chec

bug#31728: [PATCH] dmalloc: mark macro as obsolete

2022-01-24 Thread Zack Weinberg
On Sat, Jan 22, 2022, at 4:44 PM, Karl Berry wrote: > Sorry, I still disagree with "deprecating" AM_WITH_DMALLOC (or anything > else). My wish would be to add some strong wording in the manual about > how it doesn't do anything especially useful, new code shouldn't use it, > etc., and let it go at

bug#50469: [bison-3.8] bug or side effect to flex & automake

2021-09-08 Thread Zack Weinberg
On Wed, Sep 8, 2021, at 1:31 AM, Akim Demaille wrote: > One big problem with the Autotools as of today is that they promote > the use of macros/build rules for Yacc, not for Bison. The contract of AC_PROG_YACC is to find something that will generate parsers from POSIX-compliant input; all three of

bug#14196: Fwd: bug#14196: Problem with invoking "missing" in directory with "(" in name (Automake 1.11.6, Autoconf 2.68

2020-09-04 Thread Zack Weinberg
It looks like this didn't go through to bug-automake because the bug was still considered to be assigned to autoconf at the time. -- Forwarded message - From: Zack Weinberg Date: Fri, Sep 4, 2020 at 9:44 AM Subject: Re: bug#14196: Problem with invoking "missing" in

bug#9890: cosmetic bug in AM_MAINTAINER_MODE

2011-10-29 Thread Zack Weinberg
, I have a minor question: Zack, are you the same "Zack Weinberg" already listed in the THANKS file with the address "z...@codesourcery.com"? If yes, should I update that address? Yes I am, and yes you should update that address. I left CodeSourcery in 2005, but I mean z

bug#9890: cosmetic bug in AM_MAINTAINER_MODE

2011-10-28 Thread Zack Weinberg
If you use AM_MAINTAINER_MODE([enable]), configure will print > checking whether to disable maintainer-specific portions of Makefiles ... yes when --disable-maintainer-mode was *not* given on the command line, and > checking whether to disable maintainer-specific portions of Makefiles ... no wh