Re: GNU Make 4.4.1 fails in a spectacular fashion on NetBSD 10.0 AMD64

2024-04-20 Thread Dennis Clarke via Bug reports and discussion for GNU make
. We surely agree in that regard. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken

Re: GNU Make 4.4.1 fails in a spectacular fashion on NetBSD 10.0 AMD64

2024-04-19 Thread Dennis Clarke via Bug reports and discussion for GNU make
code work that can be done which would be of benefit but I think the libC issues take precedence. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken

Re: GNU Make 4.4.1 fails in a spectacular fashion on NetBSD 10.0 AMD64

2024-04-19 Thread Dennis Clarke via Bug reports and discussion for GNU make
On 4/19/24 10:27, Paul Smith wrote: On Fri, 2024-04-19 at 09:54 -0400, Dennis Clarke via Bug reports and discussion for GNU make wrote: Where does one even begin to discover where something ( everything? ) went so horribly wrong? The very first thing you should try is re-configuring GNU Make

TESTs fail features/output-sync and features/parallelism on Linux 4.4.194 armv7l

2024-02-27 Thread Dennis Clarke via Bug reports and discussion for GNU make
This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or later. This program has absolutely no warranty. This assembler was configured for a target of `armv7l-unknown-linux-gnueabihf'. io$ -- -- Dennis Clarke RISC-V/SPARC/PP

make-4.3 on Linux x86_64 fails features/output-sync test

2023-11-27 Thread Dennis Clarke via Bug reports and discussion for GNU make
sync.foo: timeout after 4 seconds ! make[1]: *** [Makefile:19: baz-base] Error 2 make[1]: Leaving directory '/opt/bw/build/make-4.3_linux_pentium_G4500.001/tests/bar' + make: *** [work/features/output-sync.mk:6: make-bar] Error 2 e# Well I have no idea what to make of that. -- -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken

Re: oddball messages on FreeBSD that cause make to fail the testsuite

2022-02-15 Thread Dennis Clarke
On 2/15/22 00:38, Paul Smith wrote: On Mon, 2022-02-14 at 18:54 -0500, Dennis Clarke wrote: variable 'plugin_is_GPL_compatible' [-Wmissing-variable-declarations] This is happening because you're adding extra compile-time options to the standard GNU make build, and those opti

oddball messages on FreeBSD that cause make to fail the testsuite

2022-02-14 Thread Dennis Clarke
load" thingy and could not find it. Any ideas ? -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional

Re: Missing INSTALL instructions for GNU make 4.3

2020-04-29 Thread Dennis Clarke
io of a machine which has no previous "make" anywhere. That would be interesting. Probably have to fall back on pure scripts. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional

Re: GNU make 4.2.93 release candidate available

2020-01-11 Thread Dennis Clarke via Bug reports and discussion for GNU make
. My hope is that the time to that next release is at least six months. What say you all to such a compromise? -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional

Re: GNU make 4.2.93 release candidate available

2020-01-11 Thread Dennis Clarke
On 2020-01-10 14:54, Paul Smith wrote: On Fri, 2020-01-10 at 11:02 -0500, Dennis Clarke wrote: Meanwhile a friend and I are giving 4.2.93 a look on FreeBSD 12.0 and a whole slew of packages fail to build. I can reproduce these failures trying to build dpkg 1.19.7 on GNU/Linux with the new

Re: GNU make 4.2.93 release candidate available

2020-01-10 Thread Dennis Clarke
On 2020-01-07 20:39, Paul Smith wrote: On Mon, 2020-01-06 at 05:33 -0500, Dennis Clarke wrote: The only nit, and it is a little nit, is the strange use of a three parameter main() in src/main.c line 1054 and this is a "warning". Well strictly speaking, pun intended, that isn't

Re: GNU make 4.2.93 release candidate available

2020-01-06 Thread Dennis Clarke
and there is no good reason to not use getenv() but who knows what voodoo to do in windows32? I surely don't. Looks like a good release after all these tests and years. Awesome. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional

Re: [bug #57014] make-4.2.91 segfaults under Solaris 10 when many files are involved

2019-10-07 Thread Dennis Clarke
long time now and whatever release we work towards today will become the baseline starting point of toolchains everywhere. We should take time and care. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional __

Re: GNU make 4.2.90 release candidate available

2019-09-04 Thread Dennis Clarke
On 9/3/19 9:32 AM, Paul Smith wrote: On Wed, 2019-08-28 at 17:35 -0400, Dennis Clarke wrote: This also disables every extension over C, especially POSIX. Is this a *bad* thing or a *good* thing ? What is the actual language dialect that GNU Make wishes to be compliant with is the real

Re: GNU make 4.2.90 release candidate available

2019-09-02 Thread Dennis Clarke
On 9/2/19 4:12 PM, Paul Eggert wrote: Dennis Clarke wrote: On 9/2/19 12:28 PM, Paul Smith wrote: On Mon, 2019-09-02 at 18:20 +0200, Robert Pluim wrote: is this intended to build on macOS using clang, or using gcc only? It should work with any C compiler that supports the C89 standard. I

Re: GNU make 4.2.90 release candidate available

2019-09-02 Thread Dennis Clarke
On 9/2/19 12:28 PM, Paul Smith wrote: On Mon, 2019-09-02 at 18:20 +0200, Robert Pluim wrote: is this intended to build on macOS using clang, or using gcc only? It should work with any C compiler that supports the C89 standard. I was looking for this sort of answer before. I have been doi

Re: GNU make 4.2.90 release candidate available

2019-08-28 Thread Dennis Clarke
On 8/28/19 5:08 AM, Andreas Schwab wrote: On Aug 27 2019, Dennis Clarke wrote: (1) -std=9899:1999This is the same as c99 and it merely means that GCC *should* make every reasonable attempt to comply with the C99 code specification. This also disables every extension over C, especially

Re: more GNU make 4.2.90 issues on Solaris 10

2019-08-27 Thread Dennis Clarke
On 8/27/19 4:55 PM, Paul Eggert wrote: Paul Smith wrote: One problem seems to be that some tests assume that 'make check' runs GNU Make instead of /usr/ccs/bin/make, which chatters less. Dear Paul : I am using your patches plus two of my own and GNU Make 4.2.1 that I just built and teste

Re: GNU make 4.2.90 release candidate available

2019-08-27 Thread Dennis Clarke
On 8/27/19 1:46 PM, Paul Smith wrote: Sorry, I didn't mean you needed to explain all these options to me :). I was being overly Canadian and trying to apologize for weird things in my setup and then trying to use "rubber ducky" debugging to explain to myself why I was doing this. In particul

make 4.2.1 does build on Solaris 10 with Oracle Studio 12.6 C99

2019-08-27 Thread Dennis Clarke
ake[1]: Leaving directory '/opt/bw/build/make-4.2.1_SunOS5.10_sparc64vii+.002' I will use this GNU make to work on make 4.2.90 going forwards. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional ___ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make

Re: more GNU make 4.2.90 issues on Solaris 10

2019-08-27 Thread Dennis Clarke
Me either, that's super strange. Does anyone remember if GNU make 4.2.1's output-sync tests failed this way? I grabbed 4.2.1 and tried it. Those tests fail similarly, so this is not a regression. Logs for 4.2.1 attached as well. Hold on a moment. I have 4.2.1 building and passing all tests

Re: patch to clean up lib/glob.c which may only help readability

2019-08-27 Thread Dennis Clarke
Sorry src/getopt.c was the major eye strain that I fixed there. Dennis ___ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make

patch to clean up lib/glob.c which may only help readability

2019-08-27 Thread Dennis Clarke
'?'; ! } ! } ! ! nextchar += strlen (nextchar); ! ! if (longind != NULL) ! *longind = option_index; ! ! if (pfound->flag) { ! *(pfound->flag) = pfound->val; ! return 0; !

Re: [PATCH] Pacify Oracle Studio c99

2019-08-27 Thread Dennis Clarke
On 8/27/19 4:23 PM, Paul Eggert wrote: Paul Smith wrote: I saw this warning on Windows as well.  I seem to recall that this was done on purpose to pack data structures more tightly, which can save a lot of memory on large build systems. However looking at it now I don't think it will actually e

Re: GNU make 4.2.90 release candidate available

2019-08-27 Thread Dennis Clarke
On 8/26/19 10:59 PM, Paul Smith wrote: On Mon, 2019-08-26 at 19:33 -0400, Dennis Clarke wrote: I'll dig into this but on RHEL 7.4 x86_64 we see : src/job.c: In function 'reap_children': src/job.c:754:17: error: incompatible type for argument 1 of 'wait'

Re: [PATCH] Pacify Oracle Studio 12.6 in init_switches

2019-08-27 Thread Dennis Clarke
rc/function.c", line 42: warning: nonportable bit-field type "src/main.c", line 1054: warning: only 0 or 2 parameters allowed: main() "src/read.c", line 1405: warning: statement not reached However the compile proceeds fine. Testsuite has a multitude of failures.

Re: GNU make 4.2.90 release candidate available

2019-08-27 Thread Dennis Clarke
On 8/27/19 8:33 AM, Paul Smith wrote: > On Tue, 2019-08-27 at 01:21 -0400, Dennis Clarke wrote: >> On 8/26/19 10:59 PM, Paul Smith wrote: >>> On Mon, 2019-08-26 at 19:33 -0400, Dennis Clarke wrote: >>>> I'll dig into this but on RHEL 7.4 x86_64 we see

Re: GNU make 4.2.90 release candidate available

2019-08-26 Thread Dennis Clarke
On 8/26/19 10:59 PM, Paul Smith wrote: On Mon, 2019-08-26 at 19:33 -0400, Dennis Clarke wrote: I'll dig into this but on RHEL 7.4 x86_64 we see : src/job.c: In function 'reap_children': src/job.c:754:17: error: incompatible type for argument 1 of 'wait'

Re: GNU make 4.2.90 release candidate available

2019-08-26 Thread Dennis Clarke
^ gmake[1]: *** [Makefile:1207: src/job.o] Error 1 gmake[1]: Leaving directory '/opt/bw/build/make-4.2.90_rhel_74_3.10.0-693.el7.x86_64.001' gmake: *** [Makefile:1293: all-recursive] Error 1 I have seen that on no other system thus far today. So that is a bit odd.

Re: GNU make 4.2.90 rc passes testsuite no where except Linux x86_64 thus far

2019-08-26 Thread Dennis Clarke
On 8/26/19 5:51 PM, Paul Smith wrote: On Mon, 2019-08-26 at 17:42 -0400, Dennis Clarke wrote: Well I am getting consistent results here on a number of systems across various OS and platform architectures. A few of them fail in the test functions/wildcard and I see : This one (the __ldir test

Re: GNU make 4.2.90 rc passes testsuite no where except Linux x86_64 thus far

2019-08-26 Thread Dennis Clarke
On 8/26/19 4:32 PM, Paul Smith wrote: On Mon, 2019-08-26 at 16:19 -0400, Dennis Clarke wrote: Testing on a few system and seems to fail the testsuite in various ways on multiple systems. Does not compile on FreeBSD 12.0-RELEASE- p10 amd64 with LLVM/Clang thus : Thanks Dennis. Please note

GNU make 4.2.90 rc passes testsuite no where except Linux x86_64 thus far

2019-08-26 Thread Dennis Clarke
nd doing some code cleanup. I also have 32-bit Debian on arm and FreeBSD on ppc64 and Solaris on Fujitsu SPARC and other systems. They all fail the testsuite in various ways. For now. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional ___ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make

[bug #56701] Do not allow -j without a number

2019-08-26 Thread Dennis Clarke
Follow-up Comment #5, bug #56701 (project make): Well gnulib is not what I call portable. So if the sysconf/getconf calls are not around to give us _NPROCESSORS_ONLN or even _NPROCESSORS_CONF then no way should some hack attempt be made to extract that data. No promise the data is available at all

Re: [bug #56701] Do not allow -j without a number

2019-08-26 Thread Dennis Clarke
On 8/26/19 1:46 PM, Dennis Clarke wrote: On 8/26/19 1:32 PM, David Boyce wrote: My vote is to leave -j alone. Everyone knows it shouldn't be used that way in production... Please allow me to follow up here and agree. Common sense should prevail and in the true sense of UNIX and

Re: [bug #56701] Do not allow -j without a number

2019-08-26 Thread Dennis Clarke
t one thing well. It should need to hand hold the user with common sense. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional ___ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/lis

[bug #56749] Any chance to make new release?

2019-08-11 Thread Dennis Clarke
to compile clean on FreeBSD UNIX and Oracle Solaris 10. Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional ___ Reply to this item at: <https://savannah.gnu.org/bugs/?56

Re: Is there a new release anytime soon given that 4.2.1 has multiple issues?

2019-04-30 Thread Dennis Clarke
On 4/30/19 9:44 AM, Paul Smith wrote: On Sun, 2019-04-28 at 16:51 -0400, Dennis Clarke wrote: So then. New release ? Yes, it's on deck. I know I've said this before. I'm finishing up a huge months-long project at $RealJob. All the major code is finally done and pushed

Is there a new release anytime soon given that 4.2.1 has multiple issues?

2019-04-28 Thread Dennis Clarke
64 hardware reports strange results in the testsuite after some hacks just to get a compile going. So then. New release ? -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional [1] https://www.gnu.org/software/make/ [2] https://savanna

Re: [bug #55691] New make release plan

2019-02-11 Thread Dennis Clarke
in that it fails certain tests and fails to compile with a very recent glibc. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional ___ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make

Re: Shell function and LD_LIBRARY_PATH

2019-01-20 Thread Dennis Clarke
On 1/20/19 8:47 PM, Mohammad Akhlaghi wrote: Thank you very much for the prompt replies, they were very useful. In the end (for the time being!), I am using patchelf. I couldn't find a way to configure Bash with RPATH (I still haven't stopped searching, but I need to progress for now). I ha

make-4.2.1 fails wildcard.diff.4 and wildcard.diff.5 on Debian testing for ppc64

2019-01-13 Thread Dennis Clarke
In actual fact I see these failures on multiple systems today while trying to run the testsuite. One item of logistics is this gem : hydra$ cat ../../src/make_4.2.1_patch_01.u *** configure.ac_backup Mon Jun 6 12:27:31 2016 --- configure.acMon Apr 2 16:57:41 2018 *** ***

Re: No follow up on patches to support newer glibc ?

2018-04-04 Thread Dennis Clarke
On 04/04/18 03:42 PM, Paul Smith wrote: On Wed, 2018-04-04 at 13:03 -0400, Dennis Clarke wrote: After all the vibrant discussion I was at least expecting a reply that says "okay .. so that works" or perhaps a "ver 4.2.2 patches?" or something. Well, we thought it would

No follow up on patches to support newer glibc ?

2018-04-04 Thread Dennis Clarke
After all the vibrant discussion I was at least expecting a reply that says "okay .. so that works" or perhaps a "ver 4.2.2 patches?" or something. What bothers me is that these patches are only needed on a i686 system thus far. Dennis ---

Re: Strange errors regarding function '__alloca' on a Debian buster/sid i686 system

2018-04-02 Thread Dennis Clarke
On 02/04/18 02:00 PM, Paul Smith wrote: On Mon, 2018-04-02 at 13:55 -0400, Dennis Clarke wrote: Not sure what to do with that. You may need this: http://git.savannah.gnu.org/cgit/make.git/commit/?id=193f1e81edd6b1b56b0eb0ff8aa4b41c7b4257b4 Or, latest from Git HEAD. I started over from the

Re: Strange errors regarding function '__alloca' on a Debian buster/sid i686 system

2018-04-02 Thread Dennis Clarke
On 02/04/18 01:15 PM, Martin Dorey wrote: checking whether closedir returns void... no ./configure: line 9678: PKG_PROG_PKG_CONFIG: command not found ./configure: line 9690: syntax error near unexpected token `GUILE,' ./configure: line 9690: ` PKG_CHECK_MODULES(GUILE, guile-2.0, have_guile=yes,

Re: Strange errors regarding function '__alloca' on a Debian buster/sid i686 system

2018-04-02 Thread Dennis Clarke
I don't know why that would have only kicked off now but, in my limited experience, autotools often works in ways that are similarly mysterious to me. Yeah .. black magic under a full moon. :-\ Let's just do a git head pull here and give that a whirl. Dennis ___

Re: Strange errors regarding function '__alloca' on a Debian buster/sid i686 system

2018-04-02 Thread Dennis Clarke
you went offlist .. let's not. OK, I just was on a phone client that does not know my "real" email address, used by the list, sorry. no biggie .. it happens. I meant to suggest to have a look at the output of ldd, to see if there is anything weird there. E.g. I have (on the latest Fedora)

Re: Strange errors regarding function '__alloca' on a Debian buster/sid i686 system

2018-04-02 Thread Dennis Clarke
On 02/04/18 11:24 AM, Martin Dorey wrote: > why this current release code won't work https://lists.gnu.org/archive/html/info-gnu/2016-06/msg5.html says make-4.2.1 is from 2016-06-11.  In the email thread I cited previously, for what looked like the same errors, we see Paul writing, over a

Re: Strange errors regarding function '__alloca' on a Debian buster/sid i686 system

2018-04-02 Thread Dennis Clarke
On 02/04/18 10:21 AM, Dmitrii Pasechnik wrote: Hi, I just wonder whether this is a relatively common case of an updated make dependence, which is incompatible on the binary level (e.g. due to wrong minor version number). E.g. if your make has guile extension enabled, it is easy to shoot yourse

Re: Strange errors regarding function '__alloca' on a Debian buster/sid i686 system

2018-04-02 Thread Dennis Clarke
On 01/04/18 05:29 PM, Paul Smith wrote: On Sun, 2018-04-01 at 16:56 -0400, Dennis Clarke wrote: So I could just lift that out of glibc 2.27 and drop it into the make source tree and have a go at it. Is that the idea here ? You could try, but I'm not optimistic that it will just

Re: Strange errors regarding function '__alloca' on a Debian buster/sid i686 system

2018-04-01 Thread Dennis Clarke
So I could just lift that out of glibc 2.27 and drop it into the make  source tree and have a go at it.  Is that the idea here ? phobos$ ls -lap glob total 216 drwxr-sr-x 3 dclarke devl 4096 Apr 1 21:08 ./ drwxr-sr-x 9 dclarke devl 4096 Apr 1 21:02 ../ -rw-r--r-- 1 dclarke devl 1748 Jan

Re: Strange errors regarding function '__alloca' on a Debian buster/sid i686 system

2018-04-01 Thread Dennis Clarke
On 01/04/18 02:58 PM, Paul Smith wrote: On Sun, 2018-04-01 at 14:54 -0400, Paul Smith wrote: The contents of the glob/ directory are actually taken directly from glibc (although at this point an extremely old version) not developed by GNU make. Oh, or Martin's reply. I guess I'm getting reall

Strange errors regarding function '__alloca' on a Debian buster/sid i686 system

2018-04-01 Thread Dennis Clarke
I have the sources to make 4.2.1 and the system currently has make 4.1 and there is nothing in /usr/local/bin at all. I setup the most trivial environment that I can : phobos_$ env | sort COLUMNS=132 EDITOR=/usr/bin/vi HOME=/home/dclarke LANG=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=