[patch #10282] port libtool to grep 3.8 and to POSIX

2022-09-20 Thread Paul Eggert
Follow-up Comment #3, patch #10282 (project libtool): [comment #2 comment #2:] > Did you test to see if the new pattern still works with `grep` < 3.8 by any chance? Yes, it works. > Just to check my understanding here: the intention of `[[-]]L` is to escape `"[-]L"` in M4, taking advantage of

[patch #10275] link-order.at: fix tests with GNU grep 3.8

2022-09-19 Thread Paul Eggert
Follow-up Comment #1, patch #10275 (project libtool): Oh, I see I independently reported the bug and proposed a more-complete patch in patch #10202. Sorry about the duplication. ___ Reply to this item at:

[patch #10282] port libtool to grep 3.8 and to POSIX

2022-09-19 Thread Paul Eggert
Follow-up Comment #1, patch #10282 (project libtool): This patch partly duplicates patch #10275, but it is more complete as it fixes more instances of the problem. Sorry I did not notice this earlier. I do not know how to merge the patch requests.

[patch #10282] port libtool to grep 3.8 and to POSIX

2022-09-19 Thread Paul Eggert
mments: --- Date: Mon 19 Sep 2022 01:27:13 PM PDT By: Paul Eggert GNU grep 3.8 warns about some regular expressions that POSIX says have undefined effect, e.g., '\-'. Unfortunately Libtool uses regular expressions of this form. I'm attaching two proposed patches a

Re: git-version-gen w/o git

2012-12-27 Thread Paul Eggert
On 12/27/2012 03:41 PM, Peter Rosin wrote: If it helps I can regenerate with your redirection fix, but I assume whoever commits it can fix that part easily enough. Just let me know. How about if you do that, and we give Eric and/or others a week or two to comment, and if there's no objection

Re: git-version-gen w/o git

2012-12-23 Thread Paul Eggert
On 11/29/2012 11:12 PM, Peter Rosin wrote: This seems to be stalled because of a misconception. Can I please get a second opinion? Please? I'm afraid I don't understand the problem well enough to offer an opinion -- maybe it's because I don't understand the desire to do maintenance without git

Re: linkat, LINK_FOLLOWS_SYMLINKS, and Solaris

2010-12-27 Thread Paul Eggert
On 12/27/2010 05:03 AM, Bruno Haible wrote: Your proposed answer don't do that would imply that every library is distributed in different variants, one for each standards compliance. No, I was thinking more along the lines don't use -xc99=all. It's clearly a problem to do that, or anything like

Re: Autotest-test failures on AIX with NFS and shared libraries

2007-02-12 Thread Paul Eggert
Ralf Wildenhues [EMAIL PROTECTED] writes: 2007-02-12 Ralf Wildenhues [EMAIL PROTECTED] * lib/autotest/general.m4 (AT_INIT): With --clean, return exit status of rm so we know when it failed. If cleaning of test dir failed before running the test, warn. Output the

Re: strings.h in argz.c?

2007-01-21 Thread Paul Eggert
Ralf Wildenhues [EMAIL PROTECTED] writes: We got a bug report about Libtool 1.5.22 and SunOS 4.1.x this year, so I'm not doing any C89 cleanup on branch-1-5. this year meaning 2007? Or in the last 12 months? I searched for such a bug report and found only

Re: strings.h in argz.c?

2007-01-21 Thread Paul Eggert
Ralf Wildenhues [EMAIL PROTECTED] writes: IIRC that was because I could not get into contact with the bug reporter. My experience is that everyone who's reported a bug against SunOS 4.1.x for several years, is either (1) doing it only because they're worried we might still want to be portable

Autoconf test version 2.61a released

2006-12-11 Thread Paul Eggert
We're happy to announce the release of Autoconf 2.61a. This is a test version, meant to shake out bugs in our switch from 'sed' to 'awk' to implement 'configure'-time substitutions, and (if 'printf' is available) from 'echo' to 'printf' to output strings containing special characters. There is

Autoconf 2.61 released

2006-11-17 Thread Paul Eggert
We're happy to announce the release of Autoconf 2.61. Please grab it from one of the gnu.org mirror sites. The important changes since 2.60 are listed below. The BIN_SH change may require special attention by installers on some older-style platforms, but as far as we know this affects only

Autoconf test version 2.60b available

2006-10-23 Thread Paul Eggert
We're happy to announce the release of Autoconf 2.60b. This is a test version. It is mostly a bug-fix release since 2.60. We hope to generate Autoconf 2.61 soon, based on feedback from this test version. The important changes since Autoconf 2.60a are listed below. The sources and GPG detached

Re: new config-h module, to remove the need for -DHAVE_CONFIG_H

2006-08-28 Thread Paul Eggert
Ralf Wildenhues [EMAIL PROTECTED] writes: Before syncinc argz* with gnulib: why does gnulib/config/srclist.txt list these files as GPL, as do the gnulib file headers, but modules/argz says LGPL, and libltdl is distributed with LGPL + special exception? For the same reason libc files are

Autoconf test version 2.60a available

2006-08-25 Thread Paul Eggert
We're happy to announce the release of Autoconf 2.60a. This is a test version. It is mostly a bug-fix release since 2.60. We hope to generate Autoconf 2.61 soon, based on feedback from this test version. The important changes since Autoconf 2.60 are listed below. The sources (1.4 MB) and GPG

Re: Avoid compiler warnings

2006-08-22 Thread Paul Eggert
Eric Blake [EMAIL PROTECTED] writes: I don't know if this is worth fixing upstream in autoconf, Just barely. I installed this: 2006-08-22 Paul Eggert [EMAIL PROTECTED] * lib/autoconf/c.m4 (AC_C_CONST): Don't used shadowed vars, to pacify insanely picky compilers. Problem

Autoconf 2.60 released

2006-06-26 Thread Paul Eggert
, AC_PROG_OBJCPP. * Major changes in Autoconf 2.59b Released 2004-08-20, by Paul Eggert. ** AC_CHECK_ALIGNOF New macro that computes the default alignment of a type. ** AC_CHECK_TOOL, AC_PATH_TOOL, AC_CHECK_TOOLS When cross-compiling, these macros will give a warning if the tool

Re: autoreconf --help

2006-05-18 Thread Paul Eggert
Ralf Wildenhues [EMAIL PROTECTED] writes: OK to apply? Yes, and thanks. Do you think we need to announce this change in NEWS? Not really. ___ http://lists.gnu.org/mailman/listinfo/libtool

Re: Tru64/OSF: BIN_SH revisited

2006-03-20 Thread Paul Eggert
Stepan Kasal [EMAIL PROTECTED] writes: These two changes would make the following patch; OK to commit? Yes, except you need to modify the Autoconf documentation accordingly.

Re: Tru64/OSF: BIN_SH revisited

2006-03-16 Thread Paul Eggert
Ralf Wildenhues [EMAIL PROTECTED] writes: 0a) Revert the change to set BIN_SH in Autoconf, in order to be consistent. 0b) Additionally, prepend /usr/bin/posix/ to the path walk of _AS_DETECT_BETTER_SHELL, to choose the right shell right away, inside Autoconf. This sounds good to me. The

Re: AS_CASE

2006-02-14 Thread Paul Eggert
Ralf Wildenhues [EMAIL PROTECTED] writes: OK to apply this patch? Yes, it looks good to me, except please change this: AT_SETUP([AS@[EMAIL PROTECTED] and AS@[EMAIL PROTECTED]) to this: AT_SETUP([AS@[EMAIL PROTECTED] and AS@[EMAIL PROTECTED]) Thanks.

Re: document AS_SHELL_SANITIZE and AS_BOURNE_COMPATIBLE

2006-02-13 Thread Paul Eggert
Ralf Wildenhues [EMAIL PROTECTED] writes: * lib/m4sugar/m4sh.m4 (_AS_BOURNE_COMPATIBLE): Renamed to.. (AS_BOURNE_COMPATIBLE): ..this. (_AS_RUN, AS_SHELL_SANITIZE): Adjusted all callers. * doc/autoconf.texi (Programming in M4sh): Document

Re: 1.5.22 fails to configure on AIX 5.1

2006-01-15 Thread Paul Eggert
Ralf Wildenhues [EMAIL PROTECTED] writes: Likewise, I have been unable to reproduce any issues _without_ `sh -vx'. I didn't quite follow everything in that thread, but as I understand it the problem occurs only when one is using sh -vx configure on AIX. Ralf Wildenhues [EMAIL PROTECTED]

Re: 1.5.22 fails to configure on AIX 5.1

2006-01-15 Thread Paul Eggert
Howard Chu [EMAIL PROTECTED] writes: I was thinking that, or ((set -o posix) /dev/null 2*1); ... Will give it a shot. Another possibility, which I just thought of, is to redirect stdin as well: (set -o posix) /dev/null /dev/null 21 Another possibility is to try set +o posix instead of set -o

Re: CONFIG_SHELL and `./config.status --recheck'

2005-11-06 Thread Paul Eggert
Ralf Wildenhues [EMAIL PROTECTED] writes: One possibility would be to restart once with /bin/sh, or, if part of the environment, with CONFIG_SHELL, or, after parsing the command line, with CONFIG_SHELL, if that is given there. All of this is very slow (read: dog-slow), and I'd really like to

Re: pointer conversion errors

2005-11-01 Thread Paul Eggert
Ralf Wildenhues [EMAIL PROTECTED] writes: [ Paul, the rest of this thread will be readable soon at http://lists.gnu.org/archive/html/libtool-patches/2005-11/msg2.html We'd be interested in your opinion on this matter -- thanks. ] My understanding is that even with the patch, you'll still

Re: sh portability questions

2005-09-27 Thread Paul Eggert
Akim Demaille [EMAIL PROTECTED] writes: Now that there are no doubts about the portability of shell functions (in the sense that there's always a shell on the machine that supports function ---and maybe the documentation should reflect this), Yes, it should. I'm curious about the support of

Re: libtool 2.1a failed mdemo-make.test on Solaris

2005-07-22 Thread Paul Eggert
Bruno Haible [EMAIL PROTECTED] writes: You are right, the presence of $(ARGZ_H) in $(BUILT_SOURCES) makes this rule unnecessary. (Historically, the rule predates the use of BUILT_SOURCES.) Thanks for the hint. I propose this patch in gnulib. Thanks; I installed that. At the same time I

Re: ksh bug on Tru64 UNIX causes current libtool failure

2005-06-08 Thread Paul Eggert
Ralf Wildenhues [EMAIL PROTECTED] writes: * doc/autoconf.texi (Limitations of Builtins) case: Mention Tru64 ksh pattern matching bug. Thanks. I installed the following slightly-different patch into autoconf. --- autoconf.texi 8 Jun 2005 07:13:50 - 1.907 +++

Re: License of m4/ltoptions.m4

2004-11-11 Thread Paul Eggert
Gary V. Vaughan [EMAIL PROTECTED] writes: Now for the note to the FSF that explains why we need it... here is a first cut to get the ball rolling: That looks fine to me. Thanks. ___ Libtool mailing list [EMAIL PROTECTED]

Re: License of m4/ltoptions.m4

2004-11-10 Thread Paul Eggert
Gary V. Vaughan [EMAIL PROTECTED] writes: However, even though our intentions are good, and we are merely clarifying the existing spirit of the exception clauses we have used all along, is it okay to just edit the license of existing files without explicit permission from the authors? It's a

Re: License of m4/ltoptions.m4

2004-11-10 Thread Paul Eggert
Gary V. Vaughan [EMAIL PROTECTED] writes: Was anybody unhappy with the exception wording in my last post in the thread? If not we can start from there. I worry that it's too generous, because it means that if the package uses the .m4 file as input to autoconf, then the package can also use

Re: License of m4/ltoptions.m4

2004-11-10 Thread Paul Eggert
Alexandre Duret-Lutz [EMAIL PROTECTED] writes: or any derived output is a lame attempt to allow tools such as aclocal (without singling out aclocal) to preprocess the file, as long as the intent is to build a configure script. I like the idea, but how about if we generalize it to allow any

Re: License of m4/ltoptions.m4

2004-11-09 Thread Paul Eggert
Alexandre Duret-Lutz [EMAIL PROTECTED] writes: Some ideas: 1. prefix all the m4/*.m4 licenses with `##' so aclocal omit them from aclocal.m4 (leaving only the unlimited permission to ... license added by aclocal) 2. add an exception to all the m4/*.m4 files similar to

Re: cvs build prob

2004-07-27 Thread Paul Eggert
is discussed in the Autoconf manual's Shellology section. Anyway, here's the Autoconf patch I installed. 2004-07-27 Paul Eggert [EMAIL PROTECTED] * lib/m4sugar/m4sh.m4 (_AS_BOURNE_COMPATIBLE): Use set -o posix with pdksh, too. Problem reported by Patrick Welche via Gary

Re: Finish making zsh Bourne-compatible

2004-06-24 Thread Paul Eggert
Noah Misch [EMAIL PROTECTED] writes: I tested this change on a Fedora Core 1 system and all Autoconf tests continue to pass. Thanks for your detective work and the fix. I installed your patch into Autoconf CVS. I really cannot run the Autoconf test suite on Mac OS X with zsh, though. It

Re: Do autotools support free Microsoft compiler?

2004-04-20 Thread Paul Eggert
dropped the ball on that. I didn't like your patch, but didn't have time to compose a better one at the time. I just took the time, installed the following patch instead. Please try CVS Autoconf on your compiler installation to see whether this approach works for you. 2004-04-20 Paul Eggert

Autoconf 2.59 available from ftp.gnu.org

2003-12-16 Thread Paul Eggert
Autoconf 2.59 is now available from the following URLs: ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.59.tar.gz ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.59.tar.bz2 Here are the MD5 checksums: d4d45eaa1769d45e59dcb131a4af17a0 autoconf-2.59.tar.gz 1ee40f7a676b3cfdc0e3f7cd81551b5f

Re: MKS Bourne Shell case weirdness...

2003-07-11 Thread Paul Eggert
Lars J. Aas [EMAIL PROTECTED] writes: Is it possible that this is a local problem for the given MKS user I am working with and that he may have a somewhat faulty MKS installation or something? Possibly. It'd be nice if we could have another MKS user report what happens. Or perhaps you or

Autoconf 2.57 is released

2002-12-03 Thread Paul Eggert
The Autoconf team -- Akim, Alexandre, Jim, Paul, and Tom -- is happy to announce the birth of Autoconf 2.57, a bugfix release. - Where can I find it? ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.57.tar.gz (1.1 MB) ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.57.tar.bz2(811 kB) and soon

Re: Libtool 1.4.3

2002-10-09 Thread Paul Eggert
From: Sascha Schumann [EMAIL PROTECTED] Date: Wed, 9 Oct 2002 19:49:57 +0200 (CEST) Did you send a bug report? Do you have a test case? I'm sorry, it was noticed by so many people, I supposed it would make its way to you. It's the first I've heard of it. Do you have a URL

Re: autoreconf misses ltmain.sh

2002-09-25 Thread Paul Eggert
From: Akim Demaille [EMAIL PROTECTED] Date: 25 Sep 2002 12:03:42 +0200 Please, install! OK, done. I did find some errors in my proposed text (it didn't give the obvious workaround, and it credited the wrong people for the patch -- ouch!), so I installed the following patch instead. ---

Re: autoreconf misses ltmain.sh

2002-09-24 Thread Paul Eggert
From: Akim Demaille [EMAIL PROTECTED] Date: 24 Sep 2002 13:33:43 +0200 So as was kindly suggested by TED, we should have autoreconf work around Libtool problems. I missed that suggestion somewhere in my mailbox (currently with 2035 messages to read, sigh); if you think it preferable to the

Re: use of libtool for linking executables - rpath problem

2001-12-12 Thread Paul Eggert
From: Bruno Haible [EMAIL PROTECTED] Date: Tue, 11 Dec 2001 15:28:30 +0100 (CET) ftp://alpha.gnu.org/gnu/gettext/gettext-0.11-pre3.tar.gz. Thanks. I downloaded it and took a very brief look. It doesn't build on Solaris 8 + GCC 3.0.2 due to some really minor problems. If you've already

Re: use of libtool for linking executables - rpath problem

2001-11-19 Thread Paul Eggert
From: Bruno Haible [EMAIL PROTECTED] Date: Mon, 19 Nov 2001 19:08:59 +0100 (CET) 1) We don't change our packages. We only tell the user that he should have used LDFLAGS=-L${prefix}/lib -rpath ${prefix}/lib 6) Let each package search for 'libtool' in $PATH and use it if found,

Re: Potential bash 2.05 issues with 'set'

2001-09-21 Thread Paul Eggert
From: Tim Van Holder [EMAIL PROTECTED] Date: Fri, 21 Sep 2001 18:44:43 +0200 bash's behaviour with regards to the 'set' builtin has changed in 2.05 This apparently lead to a broken config.cache when using bash 2.05 ! ac_cv_path_install=${ac_cv_path_install='ginstall -c'} ---

Re: Portability of find(1)

2001-09-18 Thread Paul Eggert
From: Sascha Schumann [EMAIL PROTECTED] Date: Tue, 18 Sep 2001 16:00:11 +0200 (CEST) '{}' can only be used portably, if it is a separate argument. It's worse than that. Not only must '{}' be separate and not part of any other argument, it must not be followed by another argument '+'.